<?php

declare (strict_types = 1);

namespace own\enum;

class CacheKey
{
    // 管理员登录签名
    const OWN_USIGN = 'own_login_asign';
    // 会员登录签名
    const OWN_MSIGN = 'own_login_msign';

    // 管理员权限目录
    const ADMIN_MENU_LIST = 'admin_menu_list_';

    // 管理登录图片验证码
    const CAPTCHA = 'captcha_';

    // 操作日志
    const OPERATE_ROLE_API = 'operate_role_api_';

    // 微信小程序access_token
    const WX_ACCESS_TOKEN = 'wx_access_token';

    public static function getKeyName(): array 
    {
        return [
            self::OWN_USIGN,
            self::ADMIN_MENU_LIST,
            self::OWN_MSIGN,
            self::CAPTCHA,
            self::OPERATE_ROLE_API,
            self::WX_ACCESS_TOKEN,
        ];
    }
}